#include <iostream>
#include <unistd.h>
using namespace std;


//创建子进程--
// int main()
// {
//   std::cout << "我是主进程 pid: " << getpid() << std::endl;
//   pid_t id = fork();
//   int count = 0;
//   if (id == 0)
//   {
//     while (true)
//     {
//       std::cout << "我是子进程 pid: " << getpid() << " ppid: " << getppid() << " count: "<< count << std::endl;
//       sleep(2);
//       if (++count == 4)
//       {
//         break;
//       }
//     }
//   }
//   else if (id > 0)
//   {
//     while (true)
//     {
//       std::cout << "我是一个父进程,进程pid: " << getpid() << " count: "<< count << std::endl;
//       sleep(3);
//       if (++count == 3)
//       {
//         break;
//       }
//     }
//   }
//   else
//   {
//     std::cout << "error fork() " << std::endl;
//   }
//   std::cout << "公共运行段 pid: " << getpid() << std::endl;
//   return 0;
// }


int main()
{
  int arr[10] = {1,2,3,4,5,6,7};
  std::cout<< arr <<std::endl;
  std::cout<< &arr <<std::endl;
  std::cout<< &arr[0]<<std::endl;
  return 0;
}
